lunar spacecraft - English Synonyms Dictionary